Kurt Hsu's blog

The Rails developer in taiwan.


  • 首頁

  • 標籤

  • 分類

  • 歸檔

[CS50]2019哈佛大學程式課程Week7

發表於 2020-10-02 分類於 CS50
  • 2019年的CS50: 只有英文字幕
  • 導讀哈佛大學程式課程: 胡立的中文導讀
    注意: 中文導讀不確定是幾年的, 有可能會有些許對不上或順序不對, 但最後重點都會講到

系列文章:

  • [CS50]2019哈佛大學程式課程Week0
  • [CS50]2019哈佛大學程式課程Week1
  • [CS50]2019哈佛大學程式課程Week2

web programming

python 可以載入套件直接開啟 web server 和 render html, 就可以開始開發 web 了
html 裡的雙大括號則是 python 給的動態參數

介紹了 get url 參數和 post form 的參數拿法是不一樣的
不斷地重複寫 html 很冗長, 以後維護也要所有檔案都更新, 所以用在最外部的 html body 內去動態 render 其他 html, 就不用一直重複寫 header 那些, 可以專注開發在想要開發的東西上面

但由於 python 和 web server 主要都沒有存資料的功能, 所以 server 一重開剛剛的資料都會消失, 在這堂課還沒介紹 sql 之前可以在表單送出之後把資料寄到自己的信箱 or 存在 csv 檔裡

html 裡可以寫簡單的驗證, 也有許多 ui framework 可以用, 例如 bootstrap
後續還示範收尋功能, 可以簡單用關鍵字查英文單字(單字庫是先寫死的)

# CS50
[CS50]2019哈佛大學程式課程Week6
[CS50]2019哈佛大學程式課程Week8
  • 文章目錄
  • 本站概要

Kurt Hsu

Progress One Percent Every Day
171 文章
55 分類
163 標籤
RSS
  1. 1. web programming
© 2020 Kurt Hsu
由 Hexo 強力驅動 v3.8.0
|
主題 – NexT.Muse v7.3.0